Smush\Core\CDN\CDN_Helper B

Total Complexity 96
Dependencies 7
Dependents 15
Total lines 576
Lines of code 306
Logical lines of code 169
Comment lines 149
Methods 36
Properties 12

Methods 36

Method Rating Maintainability Complexity Lines of code
guess_dimensions_from_image_markup()
A
50 10 29
get_cdn_status_string()
A
53 10 21
is_supported_url()
A
53 8 24
check_mapped_domain()
S
54 5 22
check_cdn_status()
S
60 5 16
generate_cdn_url()
S
53 4 22
get_site_url()
S
58 4 16
get_cdn_parameters()
S
57 3 17
check_if_pro()
S
73 3 5
skip_image_url()
S
70 3 5
is_url_extension_supported()
S
68 2 7
is_url_scheme_supported()
S
75 2 4
get_instance()
S
71 2 6
is_cdn_active()
S
72 2 6
check_is_cdn_active()
S
75 2 4
get_cdn_status()
S
72 2 6
is_wpmudev_staging_environment()
S
78 2 3
is_pro()
S
72 2 6
get_cdn_base_url()
S
72 2 6
keyword_exclusions()
S
71 2 6
is_rest_request()
S
79 2 3
is_dynamic_sizes_active()
S
71 2 6
is_cdn_url()
S
69 2 7
get_original_url()
S
71 2 6
get_original_url_key()
S
69 2 7
__construct()
S
73 1 5
get_cdn_custom_uploads_dir()
S
79 1 3
set_cdn_active()
S
81 1 3
set_cdn_status()
S
81 1 3
set_is_pro()
S
81 1 3
get_cdn_status_setting()
S
80 1 3
prepare_cdn_base_url()
S
72 1 5
set_settings()
S
81 1 3
get_excluded_keywords()
S
72 1 5
get_cdn_advanced_settings()
S
79 1 3
get_default_cdn_advanced_settings()
S
66 1 10